a refreshing drink made with sugar, water and honey - Spanish English Dictionary