grilling is typically small foods, cooked hot and fast with no smoke, often with no lid, and over high heat. barbecue is typically larger cuts, cooked low and slow, with the lid on and is like roasting, but often with smoke.