English dictionary
wych hazel plant meaning and definition
Definition and meaning of wych hazel plant at MeaningMonkey.org. wych hazel plant meaning and definition in the English Dictionary.WYCH HAZEL PLANT noun
Definition of wych hazel plant (noun)
- any of several shrubs or trees of the genus Hamamelis; bark yields an astringent lotion
- synonyms: witch hazel, witch hazel plant, wych hazel
Source: Princeton University Wordnet