English Dictionary
Definition scourge in British English
scourge noun
[countable] noun
/skɜː(r)dʒ/
2
someone in a position of power who criticizes people severely
Synonyms and related words
