hamamelis

Noun
  1. Deciduous shrubs or small trees: witch hazel (synset 112335169)

Found on Word Lists

Other Searches