枪林弹雨 [- lín dàn yǔ]a hail [rain] of bullets; a fierce battle; storm of shots and shells; pikes as dense as trees in a forest; bullets showered down like rain; heavy gunfire; intensive fighting in the battle field:
•¶ 冒着枪林弹雨 braving the storm of shots and shells; under enemy's heavy fire; under a rain of bullets
•¶ 在枪林弹雨中 amid hails of bullets; on the raging battlefield