Santiago de los Caballeros
[ sahn-tyah-gawthe laws kah-vah-ye-raws ]
noun
a city in the N central Dominican Republic.
Words Nearby Santiago de los Caballeros
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2023
Browse