A barbecue is an outdoor cooking device or event where food, typically meat, is grilled or smoked over an open flame or hot coals. It is often a social activity enjoyed with friends and family, especially in warm weather.