Big Huge Thesaurus

spirogyra

noun

sounds kind of like