witch hazel

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