Skip to main content

gynobase

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