Definitions of hustler:

  • noun:   a shrewd or unscrupulous person who knows how to circumvent difficulties
  • noun:   a prostitute who attracts customers by walking the streets