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