dinoflageladoTop 40000MeaningsNoun1. dinoflagellate (any of many marine protozoa of the phylum Dinoflagellata)