mechoui

Noun

 * 1) A Maghrebi dish consisting of meat from a whole sheep or lamb spit-roasted on a barbecue.