motorbus
nounA passenger bus that is powered by a motor.
nounAn automobile omnibus.
nouna road vehicle carrying many passengers; used for public transport; an omnibus.
nounA motorised
a vehicle carrying many passengers; used for public transport
