Nouns

(n)streetwalker, street girl, hooker, hustler, floozy, floozie, slatterna prostitute who attracts customers by walking the streets
(n)hustler, wheeler dealer, operatora shrewd or unscrupulous person who knows how to circumvent difficulties