St. George's
[ jawr-jiz ]
noun
a seaport on and the capital of Grenada, in the SW part.
Words Nearby St. George's
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2023
Browse