dinoflagellates

noun

  1. 1

    Any of many marine protozoa of the phylum Dinoflagellata, which have two flagella.

Translate “dinoflagellates” to another language

Click any language to open the translator with this word already filled in.