Skip to main content

nauclea

English nauclea meaning in English  •  nauclea का अर्थ अंग्रेजी में
prop. n.
  • A small genus of evergreen tropical shrubs or trees with smooth leathery leaves.
Advertisement