santiago de los caballeros

Noun
  1. City in the northern Dominican Republic (synset 108770504)

Other Searches