Big Huge Thesaurus

Flagellata

noun

sounds kind of like