Meaning of witch hazel

Definition of witch 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 witch hazel

WIKIPEDIA results for witch hazel
Amazon results for witch hazel