MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Spanish people

noun (n)

  • the people of Spain
    penduduk spanyol
    Synonym:
    spanish
    source: wordnet30