Big Huge Thesaurus

Glyceria

noun

sounds kind of like