stuffed mutton intestines - Turkish English Dictionary