The word 'barbacoa' is really a form of cooking meat. It began with the Taíno people of the Caribbean and is the origin of the term 'barbecue'. In modern Mexico it often refers to whole sheep or goats cooked slowly over an open fire or, more traditionally, in a pit oven, meaning a hole dug three feet into the ground that's filled with embers and covered with agave leaves.