Meaning of motorbus

Definition of motorbus

(noun) a vehicle carrying many passengers; used for public transport; "he always rode the bus to work"

Other information on motorbus

WIKIPEDIA results for motorbus
Amazon results for motorbus