The Spanish phrase "casas en venta en cuba" translates into English as "houses for sale in Cuba." The Spanish noun "casas" means "houses" in English, the Spanish preposition "en" means "in" or "on" in English, the Spanish noun "venta" means "sale", and "Cuba" refers to the country in both languages.
Translated directly from Spanish to English, this phrase means "houses on sale in Cuba". However, this phrasing does not imply that there is a price discount on the houses as it would with the English phrase "on sale." Instead it simply indicates that the houses are available for sale. Because of this, a more appropriate translation for this phrase is "houses for sale in Cuba."