artillery_shellEnglish

artillery shell

Noun

A shell fired by artillery

English: artillery shell