Definition of "barbecued"

barbecued