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