armoured mortar vehicle - Turco Inglés Diccionario