all hands on deck
US /ɔːl hændz ɑːn dɛk/
UK /ɔːl hændz ɑːn dɛk/

1.
所有人都要上甲板, 所有人都要全力以赴
a situation in which everyone available is needed to help, especially to deal with an emergency or difficult situation
:
•
When the storm hit, it was all hands on deck to secure the boat.
暴风雨来袭时,所有人都要上甲板固定船只。
•
With the deadline approaching, it's all hands on deck to finish the report.
随着截止日期的临近,所有人都要全力以赴完成报告。