edible part of animal stomach - Francés Inglés Diccionario