rosemaloes
English
rosemaloes meaning in English • rosemaloes का अर्थ अंग्रेजी में
Noun
- The liquid storax of the East Indian Liquidambar orientalis.