English Dictionary
◊ DESMID
desmid
n : freshwater green algae