Noun santiago de los caballeros has 1 sense
  1. Santiago de los Caballeros, Santiago - city in the northern Dominican Republic
    --1 is a kind of city, metropolis, urban center
    --1 is a part of Dominican Republic
,
TOP