Meaning of wych hazel

Definition of wych hazel

(noun) any of several shrubs or trees of the genus Hamamelis; bark yields an astringent lotion
lotion consisting of an astringent alcoholic solution containing an extract from the witch hazel plant

Other information on wych hazel

WIKIPEDIA results for wych hazel
Amazon results for wych hazel