tripe of lamb in oven - Francés Inglés Diccionario