What is a Tamale?

A tamale is a Mexican dish that has pork or beef roast shredded on the inside of the cooked dough made out of corn meal. It is steamed in a cork husk for 4-6 hours. It is then smothered with a red or green sauce.