decomposing animal carcass - Turc Anglais Dictionnaire