Chinese words · Chengyu

枪林弹雨

qiānglín-dànyǔTraditional 槍林彈雨

a hail of bullets

Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.