OVICYST MEANING IN ENGLISH

• Ovicyst Definition & Synonyms

  1. (n.) The pouch in which incubation takes place in some Tunicata.


RECENT SEARCHES