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