n a port on the island of Saint Lucia; capital and largest city of Saint Lucia
卡斯特里[拉丁美洲岛国圣卢西亚首都](或译卡斯特里斯)