MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Spain
(sp/eI/n )

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