rancid-

(Latin: stinking, offensive; spoiled, rotten; foul smelling, disgusting)