Hurricane Roof Synonyms

A deck at the top of a passenger ship
(Noun)