Definitions of motorcoach:

  • noun:   a vehicle carrying many passengers; used for public transport