armored scout vehicle - Francés Inglés Diccionario