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