animal carcase cleaned and gutted - Alemán Inglés Diccionario