WITCH-HAZEL Meaning of WITCH-HAZEL in English (n.) An American shrub or small tree (Hamamelis Virginica), which blossoms late in autumn. Webster's English dictionary. Английский словарь Webster. 2012