Grenada - Definition

grenada

n 1: an island state in the West Indies in the southeastern
Caribbean Sea; an independent state within the British
Commonwealth

Look up another word