eight wheeled vehicle - Turco Inglés Diccionario