CNIDOBLAST MEANING IN ENGLISH

• Cnidoblast Definition & Synonyms

  1. (n.) One of the cells which, in the Coelenterata, develop into cnidae.


RECENT SEARCHES