alcoholic beverage prepared with fermented sugar cane juice and fruit purée from veracruz - Spanish English Dictionary