Find the word definition

WordNet
capital of Grenada

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