Big Huge Thesaurus

Pinguicula

noun

sounds kind of like