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.

English idioms vocab.      Словарь английских идиом и выражений.