Definitions of hurricane roof:

  • noun:   a deck at the top of a passenger ship