tracked armored transport - Francés Inglés Diccionario