Advertisement

Advertisement

St. George's

[ jawr-jiz ]

noun

  1. a seaport on and the capital of Grenada, in the SW part.


Advertisement

Advertisement

Advertisement

Advertisement