top deck ( synonym found)

Definition of top deck:

°the upper deck of a double-decker bus.

Back to Top