charcoal grilled seasoned mutton intestines - Turkish English Dictionary