8x8

Noun

 * 1)  an eight-wheeled vehicle with eight-wheel drive, each wheel has powered drive.