grill meat, especially beef wrapped in the animal's hide in a covered hole or closed oven - French English Dictionary

Suggest a Term