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: