Synonyms: hustler, operator, wheeler dealer
Definition: a shrewd or unscrupulous person who knows how to circumvent difficulties
Similar words: opportunist, self-seeker
Definition: a person who places expediency above principle
Synonyms: floozie, floozy, street girl, streetwalker, hooker, hustler, slattern
Definition: a prostitute who attracts customers by walking the streets
Similar words: prostitute, cyprian, bawd, lady of pleasure, sporting lady, fancy woman, cocotte, woman of the street, working girl, whore, tart, harlot
Definition: a woman who engages in sexual intercourse for money