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.■三脚架头