MalayTranslate.com
Malay to English Translator
Translate Here

English to English

Cuba
('k/j//u/b/@/ )

noun (n)

  • a communist state in the Caribbean on the island of Cuba
    komunis negara di karibia di pulau kuba
    source: wordnet30
  • the largest island in the West Indies
    pulau terbesar di barat hindia
    source: wordnet30