Big Huge Thesaurus

Nepenthes

noun

sounds kind of like