St. George's meaning
UK US
St. George's (noun): the capital and largest city of Grenada.
Definition of St. George's
- the capital and largest city of Grenada
Synonyms: capital of Grenada
Type of: national capital
More about St. George's on Wikipedia.
UK US
St. George's (noun): the capital and largest city of Grenada.
Synonyms: capital of Grenada
Type of: national capital
More about St. George's on Wikipedia.