vehicle-mounted medium mortar - Alemán Inglés Diccionario