charcoal grilled seasoned mutton intestines - German English Dictionary