Definitions of artillery shell:

  • noun:   a shell fired by artillery