Meaning of witch hazel plant

Definition of witch hazel plant

(noun) any of several shrubs or trees of the genus Hamamelis; bark yields an astringent lotion

Other information on witch hazel plant

WIKIPEDIA results for witch hazel plant
Amazon results for witch hazel plant