Big Huge Thesaurus

doliolidae

noun

sounds kind of like