qiāng​lín​dàn​yǔ

hail of bullets

  1. gun
    gun; firearm; rifle; any weapon or tool with a similar shape or function, such as a spear or a spray gun
  2. numerous
    many; numerous; appearing in great numbers
  3. bullet
    bullet; ball; shell; bomb; (bound form) small pellet used as a projectile from a catapult or slingshot
  4. to fall like rain
    metaphorical description of objects falling from the sky in large quantities