Editor
Definition

Volvox

A green alga found in water that shows colonial organization.

Sponsored Ads