Top-deck meaning

The upper deck of a double-decker bus.
noun
0
0
Advertisement