Bombardment
noun
The act of bombing, especially towns or cities
Heavy artillery fire
The incidence of an intense stream of high-energy particles directed at a substance
The act of bombing, especially towns or cities
Heavy artillery fire
The incidence of an intense stream of high-energy particles directed at a substance
Loading dictionaries...
Initializing dictionary manager