spainEnglish

Espana, Kingdom of Spain, Spain

Noun

A parliamentary monarchy in southwestern Europe on the Iberian Peninsula, a former colonial power

English: Spain, Kingdom of Spain, Espana

Bahasa: Espana, Sepanyol, Spain, Spanyol

Bahasa words with similar meanings

English words with similar meanings

Show 2 words