TREEBEARD MEANING IN ENGLISH

• Treebeard Definition & Synonyms

  1. (n.) A pendulous branching lichen (Usnea barbata); -- so called from its resemblance to hair.


RECENT SEARCHES