dishonest
bent (slang) cheating, corrupt, crafty, crooked (informal) deceitful, deceiving, deceptive, designing, disreputable, double-dealing, false, fraudulent, guileful, knavish (archaic) lying, mendacious, perfidious, shady (informal) swindling, treacherous, unfair, unprincipled, unscrupulous, untrustworthy, untruthful
Antonyms
honest, honourable, law-abiding, lawful, principled, true, trustworthy, upright