Big Huge Thesaurus

Vesicaria

noun

sounds kind of like