motorbus

noun

A passenger bus that is powered by a motor.

noun

An automobile omnibus.

noun

a road vehicle carrying many passengers; used for public transport; an omnibus.

noun

A motorised bus, or coach

noun

a vehicle carrying many passengers; used for public transport