globe algae

English

Noun

globe algae (plural globe algae)

  1. Synonym of volvox.