putrescent

Rotting and smelling very bad and disgusting.