trollop

trollop

trollop

Noun

a dirty untidy woman

Synonyms:

Noun