WITCH-HAZEL Meaning of WITCH-HAZEL in English n. (also wych-hazel) 1. any American shrub of the genus Hamamelis, with bark yielding an astringent lotion. 2 this lotion, esp. from the leaves of H. virginiana. Oxford English vocab. Оксфордский английский словарь. 2012