all terrain reconnaissance transport - Francés Inglés Diccionario