witch hazel Meaning, Definition & Usage
-
noun any of several shrubs or trees of the genus Hamamelis; bark yields an astringent lotion
wych hazel; wych hazel plant; witch hazel plant.
-
noun lotion consisting of an astringent alcoholic solution containing an extract from the witch hazel plant
wych hazel.