hustler
[ huhs-ler ]
/ ˈhʌs lər /
noun
an enterprising person determined to succeed; go-getter.
Slang.
a person who employs fraudulent or unscrupulous methods to obtain money; swindler.
Informal.
an expert gambler or game player who seeks out challengers, especially unsuspecting amateur ones, in order to win money from them: He earned his living as a pool hustler.
Slang.
a prostitute.
a person who hustles.