a drink made by boiling flower of jamaica petals in water and sugar - Turkish English Dictionary