Big Huge Thesaurus

sarracenia

noun

sounds kind of like