look up any word, like the eiffel tower:
 
1.
A double-decker bus, usually used in England or in large cities. Better than a bus because it is not as cramped and because riding in the top is more fun.
"There sure are a lot of people at this bus stop. If this isn't a bus-bus, we might not get on!"
by UVicStudent December 30, 2009