From French méchoui, from Arabic مَشْوِيّ (mašwiyy).
mechoui (countable and uncountable, plural mechouis)