Translation of diatom in English:

diatom

diatom

noun

  • 1

    diatom, microscopic algae