Search term Cuba has 4 results
EN English VI Vietnamese
Cuba Cuba
Cuba (proper) [country and largest island in Caribbean] Cuba (proper) [country and largest island in Caribbean]
VI Vietnamese EN English
Cuba Cuba
Cuba (proper) [country and largest island in Caribbean] Cuba (proper) [country and largest island in Caribbean]