listen

 Auto Play

listen

 Auto Play

Search results for ‘hamamelis’

English Dictionary (1-1 of 1)

hamamelis
["hæmə'miːlɪs]
  • 1. any of several trees or shrubs constituting the hamameliaceous genus Hamamelis , native to E Asia and North America and cultivated as ornamentals
  • 2. See witch hazel

more

Subscribe to the Ezine
  • Follow nciku on
Content partners 外研社collins