tactical wheeled armoured vehicle - Francés Inglés Diccionario