Big Huge Thesaurus

Doliolidae

noun

sounds kind of like