Meaning of MORTAR in English
(GUN) [noun] [C] - a large gun with a short wide barrel which fires bombs and other explosive weapons at low speed over short distances and very high into the air, or an explosive device fired from such a gunOur mortars were completely ineffective against their artillery.More than 100 mortars hit the village during the night, damaging a church and other buildings.Terrorists have mounted three mortar attacks on the police station over the past year.
Cambridge English vocab. Кембриджский английский словарь. 2012