Desmids Meaning

There are 1 meaning(s) for word Desmids

Meaning 1 : freshwater green algae