stuffed mutton intestines - Turco Inglés Diccionario