grenada : Idioms & Phrases


capital of grenada

  • noun the capital and largest city of Grenada
    St. George's.
WordNet

grenada dollar

  • noun the basic unit of money in Grenada
WordNet