-
nounan island state in the West Indies in the southeastern Caribbean Sea; an independent state within the British Commonwealthpart of:
Explanation of grenada
We don`t have explanations for this word yet.