Noun Definition

castries

1.Definition: a port on the island of Saint Lucia; capital and largest city of Saint Lucia

Category: Places