unsavory

adjective

Meaning

Morally offensive, unpleasant, or lacking in social respectability.

Examples

  • He tried to distance himself from his unsavory past.
  • The politician was forced to resign after his unsavory business dealings were exposed.

Synonyms: nasty, shady, disreputable, unscrupulous