St. George's


Thesaurus
Noun1.St. George's - the capital and largest city of Grenadacapital of GrenadaGrenada - an island state in the West Indies in the southeastern Caribbean Sea; an independent state within the British Commonwealth