animal carcase cleaned and gutted - Francés Inglés Diccionario