clorella

clorella

n.
  1. any alga of the genus Chlorella.