to knock oneself out努力(非正式)
英文释义
To work very hard to accomplish something; to make a strenuous effort.
例句
Working all weekend, day and night, the young marketing director really knocked himself out to make an impressive presentation at our meeting Monday morning.