English Dictionary
◊ HAMAMELIS
Hamamelis
n : deciduous shrubs or small trees: witch hazel [syn: {Hamamelis},
{genus Hamamelis}]