Big Huge Thesaurus

dionaea

noun

sounds kind of like