dinoflagellate
noun
°Any of many marine protozoa, of the phylum Dinoflagellata, that have two flagella.