OVICYST


Meaning of OVICYST in English

noun the pouch in which incubation takes place in some tunicata.

Webster English vocab.      Английский словарь Webster.