decomposing animal cadaver - Espagnol Anglais Dictionnaire