【with might and main】
explanation:to try one's best
释义:竭尽全力
All citizens are protecting their city with might and main.
所有的市民都在竭尽全力保卫他们的城市。
explanation:to try one's best
释义:竭尽全力
All citizens are protecting their city with might and main.
所有的市民都在竭尽全力保卫他们的城市。