edible part of animal stomach - Español Inglés Diccionario