Definition, synonyms and related words
A building that is built underwater; an underwater skyscraper.