treebeard
English
treebeard meaning in English • treebeard का अर्थ अंग्रेजी में
Noun
- A pendulous branching lichen (Usnea barbata); -- so called from its resemblance to hair.