Castries in Polish Castries in Polish Castries proper noun The capital city of Saint Lucia. Add to Flashcards