The noun has 2 meanings:
Meaning #1:
a woman who engages in sexual intercourse for money
Synonyms: prostitute, cocotte, whore, harlot, trollop, bawd, tart, cyprian, working girl, sporting lady, lady of pleasure, woman of the street
Meaning #2:
an adulterous woman; a woman who has an ongoing extramarital sexual relationship with a man
Synonyms: mistress, kept woman




