Big Huge Thesaurus

Hydrocharis

noun

sounds kind of like