English Dictionary
Definition trollop in British English
trollop noun
[countable] noun
/ˈtrɒləp/
Synonyms and related words
