Diatom Meaning

There are 1 meaning(s) for word Diatom

Meaning 1 : microscopic unicellular marine or freshwater colonial alga having cell walls impregnated with silica