Shy·ster
unscrupulous, fraudulent, deceptive

Comments