Big Huge Thesaurus

Sarracenia

noun

sounds kind of like