Big Huge Thesaurus

ichyostega

noun

sounds kind of like