CAPITAL OF GRENADA





Definition:

  1. [noun] the capital and largest city of Grenada
    Synonyms: St. George's, capital of Grenada

Synonyms: