kamus
.
Search
About
artillery_shell
English
artillery shell
Noun
A shell fired by artillery
English: artillery shell