méchoui

Noun

 * 1) spit-roasted sheep (whole animal)