English / phrasal verb
blow away
MEANING IN ENGLISH
To impress or astonish someone overwhelmingly; to defeat competitors decisively
In context
01
The founder's compelling presentation and traction metrics blew away every investor in the boardroom.
02
Our rapid scaling strategy blew away the legacy competitors in our niche.
Synonyms
astonish,impress,astound
Antonyms
disappoint,underwhelm,bore
Collocations
blow away investors,blow away the audience,blow away the competition