Definisi 'castries'

English to English
noun
1 a port on the island of Saint Lucia; capital and largest city of Saint Lucia Terjemahkan
source: wordnet30


Visual Synonyms