Big Huge Thesaurus

Cestidae

noun

sounds kind of like