English Dictionary
Definition a stick to beat someone with in British English
a stick to beat someone with phrase
phrase
1
a piece of information or an argument that can be used for criticizing or punishing someone
Synonyms and related words
