pit barbecued or oven roasted meat and vegetable dish baked in a maguey leaf - Spanish English Dictionary