History
History
Synonyms
UK
US
Meaning:
overcome

to defeat, be too strong for, (a person, habit etc); to make (a person) weak, unhappy or ill

overwhelmed; visibly moved

BLOWN-AWAY as in Wiktionary
BLOWN-AWAY as in Wikipedia