English dictionary
hamamelis meaning and definition
Definition and meaning of hamamelis at MeaningMonkey.org. hamamelis meaning and definition in the English Dictionary.HAMAMELIS noun
Definition of Hamamelis (noun)
- deciduous shrubs or small trees: witch hazel
- synonyms: genus Hamamelis
Source: Princeton University Wordnet