Dinoflagellate Meaning

There are 1 meaning(s) for word Dinoflagellate

Meaning 1 : chiefly marine protozoa having two flagella; a chief constituent of plankton