tritozooid
English
tritozooid meaning in English • tritozooid का अर्थ अंग्रेजी में
Noun
- A zooid of the third generation in asexual reproduction.