Big Huge Thesaurus

Pilularia

noun

sounds kind of like