chlorella

Noun
  1. Any alga of the genus Chlorella (synset 101414091)

Found on Word Lists

Other Searches