GeneralConnection.com
➔
Dictionary
santiago de los caballeros
Noun
1. Santiago de los Caballeros
1. Santiago, city, metropolis, urban center
Usage