Big Huge Thesaurus

Azolla

noun

sounds kind of like