English Dictionary
Definition blow someone/something out of the water in British English
blow someone/something out of the water phrase
phrase
1
to show that something is completely false or wrong
