meaning of artillery shell

artillery shell meaning in General Dictionary

a shell fired by artillery