Big Huge Thesaurus

Marsilea

noun

sounds kind of like