Big Huge Thesaurus

Heliothis

noun

sounds kind of like