gynobase
English
gynobase meaning in English • gynobase का अर्थ अंग्रेजी में
Noun
- A dilated base or receptacle, supporting a multilocular ovary.