Synonyms of unscrupulous

Primary definition: Having or showing no moral principles; not honest or fair.

Full Dictionary Entry