MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Santiago de los Caballeros

noun (n)

  • city in the northern Dominican Republic
    kota di utara republik dominican
    Synonym:
    santiago
    source: wordnet30