Barbacoa is Mexican slow cooked meat. In central Mexico it is traditionally lamb, wrapped in maguey leaves and cooked in an earth pit.
Time does most of the cooking.