trench mortar - İngilizce Eşanlam Sözlük

trench mortar

n.
[1] mortar , howitzer