As nouns the difference between dinoflagellate and dinomastigote
is that dinoflagellate is any of many marine protozoa, of the phylum dinoflagellata, that have two flagella while dinomastigote is (microbiology) a dinoflagellate of the phylum (taxlink) .