knock/strike all of a heap
1. 使大吃一惊; 把……弄糊涂
He was struck all of a heap when he heard of their generosity to him.
听到他们对他如此慷慨仁慈, 他给搞糊涂了。
习惯用语a heap of1.[口]一大堆, 很多, 大量a heaps of1.[口]一大堆, 很多, 大量all of a heap1.一下子(倒下); 颓然(倒下)2.(因受打击而)大吃一惊; 晕头转向(常与be struck[knocked]连用)junk heap1.[美俚]破旧汽车scrap heap1.废铜烂铁堆; 垃圾堆, 废物堆heaps of time1.充裕的时间heaps of times1.多次, 屡次; 无数次地heap up1.堆起来, 积累heap ...with1.在...上面放满特殊用法dust heap1.垃圾堆; 灰堆fermentation heap1.发酵堆open heap1.敞放土堆roasting heap1.焙烧堆scrap heap1.废料堆; 垃圾堆spoil heap1.【采矿】矸子山stock heap1.贮料堆heap of tripod1.三脚架头