English Dictionary
Definition a rod for your own back in British English
a rod for your own back phrase
phrase
Synonyms and related words

English Dictionary