Meaning of dinoflagellate

Definition of dinoflagellate

(noun) chiefly marine protozoa having two flagella; a chief constituent of plankton

Other information on dinoflagellate

WIKIPEDIA results for dinoflagellate
Amazon results for dinoflagellate