ENDOCYST MEANING IN ENGLISH

• Endocyst Definition & Synonyms

  1. (n.) The inner layer of the cells of Bryozoa.


RECENT SEARCHES