Advertisement

Synonyms of Santo Domingo

Primary definition: The capital and largest city of the Dominican Republic, located on the southern coast of the island of Hispaniola.

Full Dictionary Entry
Advertisement
Advertisement