decomposing animal cadaver - Turco Inglés Diccionario