Batteries Synonyms and Antonyms
The heavy fire of artillery to saturate an area rather than hit a specific target
(Noun)
An organized unit of artillery
(Noun)
Synonyms: