Putrifacted

a.
  1. Putrefied.