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