Big Huge Thesaurus

euglenoid

noun

sounds kind of like