Noun
-
a shrewd or unscrupulous person who knows how to circumvent difficulties
- wheeler dealer -
a prostitute who attracts customers by walking the streets
- street girl