Big Huge Thesaurus

Myxinoidea

noun

sounds kind of like