armoured recce vehicle - Francés Inglés Diccionario