humiri
English
humiri meaning in English • humiri का अर्थ अंग्रेजी में
Noun
- A fragrant balsam obtained from Brazilian trees of the genus Humirium.