decomposing animal cadaver - Türkisch Englisch Wörterbuch