meaning of bus-bus

bus-bus meaning in Urban Dictionary

A double-decker coach, generally utilized in England or in big urban centers. Much better than a bus since it is much less cramped and because driving within the top is much more enjoyable.