a drink made with sugarcane - Spanish English Dictionary