decaying/rotting of a corpse - Spanish English Dictionary