tripe of lamb in oven - Turco Inglés Diccionario