Synonyms and Antonyms for capital_of_Grenada

1. capital of Grenada (n.)

the capital and largest city of Grenada

Synonyms: