ACTINULA MEANING IN ENGLISH

• Actinula Definition & Synonyms

  1. (n. pl.) A kind of embryo of certain hydroids (Tubularia), having a stellate form.


RECENT SEARCHES