hit like a ton of bricks
Are you looking for: 使人使人惊呆More results...
English Expression:
  1. n.  hit like a ton of bricks
  2. n.  startle sb. out of one's wits