mixture of meats or roast beef cooked on a wooden spit - German English Dictionary