English dictionary
st. george's meaning and definition
Definition and meaning of st. george's at MeaningMonkey.org. st. george's meaning and definition in the English Dictionary.ST. GEORGE'S noun
Definition of St. George's (noun)
- the capital and largest city of Grenada
- synonyms: capital of Grenada
Source: Princeton University Wordnet