Skip to main content

becuiba

English becuiba meaning in English  •  becuiba का अर्थ अंग्रेजी में
Noun
  • The nut of the Brazilian tree Myristica Bicuhyba, which yields a medicinal balsam used for rheumatism.
Advertisement