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