hamamelis









hamamelis


noun

  1. any of several trees or shrubs constituting the hamameliaceous genus Hamamelis, native to E Asia and North America and cultivated as ornamentalsSee witch hazel
68 queries 0.578