Meaning of hamamelis
Definition of hamamelis
(noun)
deciduous
shrubs or
small
trees:
witch
hazel
Other information on hamamelis
WIKIPEDIA results for
hamamelis
Amazon results for
hamamelis
Tweet