What is the meaning of Charabanc?

A horse-drawn, and then later, motorized omnibus with open sides, and often, no roof.

A bus, especially one hired by groups for pleasure outings, what was later called a coach.

A vehicle that is slow, overcrowded, or otherwise undesirable.

An elaborate production or endeavor involving many people or things.

To travel or convey by charabanc.

charabanc

Source: wiktionary.org