WITCHWEED Meaning of WITCHWEED in English ■ noun a small parasitic plant which attaches itself to the roots of maize, sugar, and other plants. [Genus Striga .] Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004