Word info

capital of Grenada

Noun

Meaning

the capital and largest city of Grenada

Source: WordNet

Close letter words and terms