trench mortar - Spanish English Dictionary