Skip to main content

sepaloid

English sepaloid meaning in English  •  sepaloid का अर्थ अंग्रेजी में
Adjective
  • Like a sepal, or a division of a calyx.
Advertisement