MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Kingdom of Spain

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
    Synonym:
    espana, spain
    source: wordnet30