From Longman Dictionary of Contemporary Englishstrumpetstrum‧pet /ˈstrʌmpɪt/ noun [countable] old-fashioned SEX/HAVE SEX WITHan insulting word meaning a woman who has sex for money SYN prostitute
Examples from the Corpus
strumpet• It's a strumpet out of Hell stealing away their money and their souls!• Despite her countrified clothes she seemed a lady, no street strumpet.