Meaning : A prostitute who attracts customers by walking the streets.
Synonyms : floozie, floozy, hooker, slattern, street girl, streetwalker
Meaning : A shrewd or unscrupulous person who knows how to circumvent difficulties.
Synonyms : operator, wheeler dealer