Big Huge Thesaurus

heliothis

noun

sounds kind of like