tripe of lamb in oven - Alemán Inglés Diccionario