Trench-mortars meaning

Plural form of trench mortar.
noun
0
0
Advertisement