English Dictionary
Definition scourer in British English
scourer noun
[countable] noun
/ˈskaʊərə(r)/
Synonyms and related words
