wych hazel plant
Meaning, Definition & Usage
Dictionary
Related
noun
any of several shrubs or trees of the genus Hamamelis; bark yields an astringent lotion
witch hazel; wych hazel; witch hazel plant
.
WordNet
Previous
Next