protothecoide

English

Noun

protothecoide (plural protothecoides)

  1. A microalga of the species Auxenochlorella protothecoides