Subscribe
URL of the page has been copied to clipboard.
Meaning : A deck at the top of a passenger ship.
Synonyms : hurricane deck, hurricane roof, promenade deck
Install App