DRUMFIRE

Definition of DRUMFIRE

  1. (noun)intense and continuous artillery fire