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