Shelling Synonyms
Come out better in a competition, race, or conflict
(Verb)
Synonyms:
The heavy fire of artillery to saturate an area rather than hit a specific target
(Noun)
Synonyms: