Meaning of motorcoach

Definition of motorcoach

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

Other information on motorcoach

WIKIPEDIA results for motorcoach
Amazon results for motorcoach