tracked armored truck - Francés Inglés Diccionario