hustler

 
Pronunciation: /ˈhʌslə/

noun

informal, chiefly North American
  • 1a person adept at aggressive selling or illicit dealing: small-time hustlers trying to sell their stuff
  • 2a prostitute.