Big Huge Thesaurus

elodea

noun

sounds kind of like