armoured mortar vehicle - Francés Inglés Diccionario