An Encylopedia Britannica Company

witch hazel

1 ENTRIES FOUND:
witch hazel noun
witch hazel
noun
Britannica Dictionary definition of WITCH HAZEL
[noncount]
: a lotion that is made from the bark of a plant and that is used to heal the skin