1 result found

Search Results for: ampullaceous

Zooid

Definition noun, plural: zooids (1) A cell capable of spontaneous movement and can live independently or apart from the... Read More