Big Huge Thesaurus

dinoflagellata

noun

sounds kind of like