English Dictionary
Definition lead balloon in British English
lead balloon noun
noun
/ˌled bəˈluːn/
1
to completely fail to please someone
Synonyms and related words
