decomposing animal cadaver - Deutsch Englisch Wörterbuch