Big Huge Thesaurus

nepenthes

noun

sounds kind of like