tracked armored vehicle - Francés Inglés Diccionario