mechoui

noun
  1. a North African dish of roasted meat, typically lamb or goat, cooked whole over an open fire or in a pit
  2. Usage: Also spelled mechui or m'choui; Common in Moroccan and Algerian cuisine; Often served at celebrations and festive gatherings

Examples