genus hamamelis Meaning, Definition & Usage

  1. noun deciduous shrubs or small trees: witch hazel
    Hamamelis.

WordNet