autocar

Noun

 * 1)  A road vehicle powered by steam or electricity rather than by traction.

Noun

 * 1) coach vehicle similar to a bus

Etymology
From.

Noun

 * 1) motorcoach, bus, coach vehicle

Etymology
.

Noun

 * 1) coach

Etymology
.

Noun

 * 1) motorcoach, bus, coach vehicle