Definition of witch hazel noun from the Oxford Advanced American Dictionary

 

witch hazel

 noun
noun
 
[uncountable]
 
jump to other results
a liquid that is used for treating injuries on the skin
See the Oxford Advanced Learner's Dictionary entry: witch hazel