6x6 meaning

(automotive) A six-wheeled vehicle with six-wheel drive (each wheel has powered drive)
abbreviation
0
0
Advertisement