Desmid Meaning

There are 1 meaning(s) for word Desmid

Meaning 1 : freshwater green algae