hustler
noun
-
A charlatan, huckster, grifter, swindler, a scoundrel.
-
A pimp.
-
Somebody who pretends to be an amateur at a game in order to win bets.
-
A male prostitute who sells his services to men.
-
One who rushes or hurries; an energetic person.
-
A prostitute.