vehicle-mounted medium mortar - Francés Inglés Diccionario