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)

  1. any of several shrubs or trees of the genus Hamamelis; bark yields an astringent lotion
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: