Big Huge Thesaurus

Anemonella

noun

sounds kind of like