1. descend on sb. 降临到某人身上
Something frightful was about to descend on him.
可怕的灾祸就要降临到他头上了 。
2. pile on sth. 积累
Spain continued to pile on the pressure and streaked away to establish what turned out to be an unassailable 52-29 lead at the midway point.
西班牙继续施加压力,一直到半场结束时确立了压倒性的52:29的优势 。
3. to top it all off 最重要的是
Moreover, they have a higher chance of being in a management position and, to top it all off, generally have higher salaries.
而且,这些人更有可能获得管理职位,最重要的是,他们通常有更高的收入 。
4. blow sb. out of the water. 让某人大吃一惊;
Her singing blew me out of the water - I haven't heard anyone sing like that since Sarah Vaughn.
她的演唱让我大吃一惊,自从莎拉·沃恩只有我再也没有听过这样的嗓音了 。
n. 显示,陈列,炫耀
vt. 显示,表现,夸