Meaning of witch hazel
Definition of witch hazel
(noun)
any of
several
shrubs or trees of the
genus
Hamamelis;
bark
yields an
astringent
lotion
lotion
consisting of an
astringent
alcoholic
solution
containing an
extract
from the
witch
hazel
plant
Other information on witch hazel
WIKIPEDIA results for
witch hazel
Amazon results for
witch hazel
Tweet