English
›
Words
large
guns that shoot powerful shells
Translation:
English
Noun
6
artillery
Add
Translation