grenada

Noun
  1. An island state in the West Indies in the southeastern Caribbean Sea;
    An independent state within the British Commonwealth (synset 108966682)

Other Searches