a drink made by boiling flower of jamaica petals in water and sugar - Spanisch Englisch Wörterbuch