putid

putid

(ˈpjuːtɪd)
adj
1. having an unpleasant odour
2. morally corrupt