Fetching details from the dictionary...
smoke of powder and hail of bullets; (in) the thick of the raging battle