Hamamelis (noun) Definition, Meaning & Examples

noun
  1. any of several trees or shrubs constituting the hamameliaceous genus Hamamelis, native to E Asia and North America and cultivated as ornamentals
Hamamelis (noun) Definition, Meaning & Examples

More Definitions