Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of witch hazel

- The wych-elm.
- An American shrub or small tree (Hamamelis Virginica), which blossoms late in autumn.