8x8x8

Noun

 * 1)  an eight-wheeled vehicle with eight-wheel drive and eight-wheeled steering, each wheel has powered drive, and each axle is steerable.