meaning of dinoflagellate
1.
chiefly
marine
protozoa
having
two
flagella;
a
chief
constituent
of
plankton
Related Words
dinoflagellate
|
Developed & Maintained By
Taraprasad.com