Dinoflagellate meaning : Any of many marine protozoa of the phylum Dinoflagellata, which have two flagella.
dinoflagellate
priding
outdistanced
befogs
satanism