dinoflagellate
Explore definitions, synonyms, and language insights of dinoflagellate
Definitions
Noun
chiefly marine protozoa having two flagella; a chief constituent of plankton
Explore definitions, synonyms, and language insights of dinoflagellate