What is the meaning of person from st george's in English?

Learn vocabulary with pictures as well as definitions of person from st george's in English

Learn in

See more

n. person from St George's

Definition of person from St George's in English

Person from Saint George, capital of Grenada.