-
nouna communist state in the Caribbean on the island of Cuba
Similar:
part of: -
nounthe largest island in the West Indiespart of:
Explanation of cuba
We don`t have explanations for this word yet.