cyanobacteria - English Synonyms Dictionary

cyanobacteria

n.
[1] blue-green algae