rotting carcass - Turkish English Dictionary