artillery
Explore definitions, synonyms, and language insights of artillery
Definitions
                    Noun
                    
                large but transportable armament
                
                    Noun
                    
                an army unit that uses big guns
                
                    Noun
                    
            a means of persuading or arguing; "he used all his conversational weapons"