briarroot
English
briarroot meaning in English • briarroot का अर्थ अंग्रेजी में
Noun
- the hard woody root of the briar Erica arborea.