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