animal entrails, especially cow and pig - Francés Inglés Diccionario