English Dictionary
Definition be your own worst enemy in British English
be your own worst enemy phrase
phrase
1
to be the cause of your own problems
Synonyms and related words
