all terrain reconnaissance transport - Alemán Inglés Diccionario