barbacoa

noun

Meat slow-cooked until tender, traditionally in a pit, in Mexican cooking.