St. George's meaning

UK US

St. George's (noun): the capital and largest city of Grenada.

Definition of St. George's

  1. the capital and largest city of Grenada

    Synonyms: capital of Grenada

    Type of: national capital

More about St. George's on Wikipedia.