santiago de los caballeros Meaning, Definition & Usage

  1. noun city in the northern Dominican Republic
    Santiago.

WordNet