Able to accomplish what is needed; resourceful.
Tending or seeking to evade; not straightforward; tricky; equivocal
Intended to deceive; deceptive; false
The definition of dishonest is a person who cheats or lies.
Find another word for pettifogging. In this page you can discover 5 synonyms, antonyms, idiomatic expressions, and related words for pettifogging, like: shifty, evasive, deceitful, dishonest and sly.