1、pull together, cooperate

 

2、exploit, utilize

 

3、in one's stead, place, position

 

4、bedfellows, colleague

 

5、churning water, swirling

 

6、wrestle, 難問に取り組む, addressing with difficulties

 

7、up to snuff, required standard and not easily deceived

 

8、impediment, obstacle, interference

 

9、drag, influence

 

10、drive, campaign

 

11、credit, regard

 

12、mastermind, 計画, すぐれた立案

 

13、fumed, ぷりぷりする, express anger

 

14、bogged down, 行き詰まる

 

15、concede, allow, admit

 

16、laggard, 遅い

 

17、shoveling, put or push quickly and in large quantity

 

18、clear-cut, 輪郭がはっきりした、got