Big Huge Thesaurus

Callimorpha

noun

sounds kind of like