Definitions of charabanc:

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