BLOW THEM AWAY


Meaning of BLOW THEM AWAY in English

defeat them badly, kick butt

The Russians blew them away in the first game of the series.

Wayne Magnuson. English idioms vocabulary.      Словарь английских идиом.