witch hazel plant Meaning, Definition & Usage

  1. noun any of several shrubs or trees of the genus Hamamelis; bark yields an astringent lotion
    witch hazel; wych hazel; wych hazel plant.

WordNet