all terrain reconnaissance transport - Turco Inglés Diccionario