Big Huge Thesaurus

Pellicularia

noun

sounds kind of like