翻一句约定俗成的成语.英文

问题描述:

翻一句约定俗成的成语.英文
he couldn't tell the manager off ,so he tood it out on the office body.

tell sb off:有给人指派任务的意思,也有数落,责备的意思,还有向…透露的意思.
take it/sth out on sb :有向某人发泄的意思
office body:指那些长期在办公室工作的人的身体(不好).
整个句子再结合上下文,就应该可得出意思了