Big Huge Thesaurus

Pyralidae

noun

sounds kind of like