Sleaze

Noun

 * 1)  low moral standards
 * 2)  a person with low moral standards

Related terms

 * sleazebag
 * sleaze-merchant
 * sleazy