castries

Nouns

  • (n) a port on the island of Saint Lucia; capital and largest city of Saint Lucia

Words of close approximity