MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Espana
(/E/s'p/A/n/j//A/ )

noun (n)

  • a parliamentary monarchy in southwestern Europe on the Iberian Peninsula; a former colonial power
    sebuah parliamentary kerajaan di southwestern iberian eropa di semenanjung; mantan kolonial kekuasaan
    source: wordnet30