English Dictionary
◊ SELL OFF
Castries
n : a port on the island of Saint Lucia; capital and largest
city of Saint Lucia [syn: {Castries}]