UVicStudent's definitions
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.
by UVicStudent December 30, 2009
Get the bus-bus mug.