SynonymX
Speak
Castries
Definition of Castries
1.
A port on the island of Saint Lucia; capital and largest city of Saint Lucia
Noun
Semanticaly linked words with "castries"
port
national capital
saint lucia
st. lucia