hamamelis hamamelis

Definition(s):

  • (n) deciduous shrubs or small trees: witch hazel
Word of the Day
engender engender
/ɛn ˈdʒɛn dər /