Meaning of Grenada
Definition of Grenada
(noun)
an
island
state
in the West Indies in the
southeastern
Caribbean Sea; an
independent
state
within
the British Commonwealth
Other information on Grenada
WIKIPEDIA results for
Grenada
Amazon results for
Grenada
Tweet