English | German | Russian | Czech

top deck English

Meaning top deck meaning

What does top deck mean?

top deck

The upper deck of a double-decker bus.

Synonyms top deck synonyms

What other words have the same or similar meaning as top deck?

top deck English » English

upper deck

Are you looking for...?

top | deck