攻坚战

uphill battle, a battle involving, storming a fir...