Desmid definitions

noun

freshwater green algae