Thesaurus.com
Dictionary.com

floating fortress

NOUN
battleship
Synonyms