Noun Definition

hamamelis

1.Definition: deciduous shrubs or small trees: witch hazel

Related Noun(s):genus hamamelis

Category: Plants