Big Huge Thesaurus

Cydippea

noun

sounds kind of like