Definitions Found:

Disagreeable and unpleasant because morally disreputable