TOP

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 witch hazel in the Oxford Advanced Learner's Dictionary