decomposing animal cadaver - Alemán Inglés Diccionario