WordNet
capital of Grenada
n. the capital and largest city of Grenada [syn: St. George's]
n. the capital and largest city of Grenada [syn: St. George's]