English dictionary
artillery shell meaning and definition
Definition and meaning of artillery shell at MeaningMonkey.org. artillery shell meaning and definition in the English Dictionary.ARTILLERY SHELL noun
Definition of artillery shell (noun)
- a shell fired by artillery
Source: Princeton University Wordnet