mechoui noun1 •A Maghrebi dish consisting of meat from a whole sheep or lamb spit-roasted on a barbecue. formsmechouis