Cuba
noun
1 Cuba
A communist state in the Caribbean on the island of Cuba.
synonym: Republic of Cuba.
2 Cuba
The largest island in the West Indies.
Dutch: Cuba
debug info: 0.0161
noun
A communist state in the Caribbean on the island of Cuba.
synonym: Republic of Cuba.
The largest island in the West Indies.
Dutch: Cuba
debug info: 0.0161