Synonyms of Blow out of the water

Primary definition: To defeat, surpass, or outperform someone or something completely and decisively.

Full Dictionary Entry

Antonyms & Opposite Concepts