rotting carcass - Spanish English Dictionary