Big Huge Thesaurus

dinoflagellate

noun

sounds kind of like