ReadWriteQuiz
Chinese dictionary
derograck one's brains; cudgel one's brains; think hard
挖空心思替自己辩护
rack one's brains trying to justify oneself
挖空心思为他自己辩解
make every excuse to justify himself
挖空心思去损人利己
cudgel one's brains to benefit oneself at the expense of others
他挖空心思反而把事情全盘弄糟了。
He contrived to make a mess of the whole thing.
synonym
antonym