nogoodnik

noun
  1. a person who is dishonest, untrustworthy, or of poor character; a scoundrel or rogue
  2. Usage: informal; often humorous or mildly derogatory; Yiddish-influenced English

Examples