vehicle-mounted medium mortar - Turco Inglés Diccionario