a drink made by boiling flower of jamaica petals in water and sugar - Español Inglés Diccionario