Méchoui refers to one of Algerian traditional meals made from lamb which is roasted over charcoal