-
nouna port on the island of Saint Lucia; capital and largest city of Saint Luciapart of:
Definition that contains castries
We don't have definitions for this word yet.
We don't have definitions for this word yet.