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.      Сжатый оксфордский словарь английского языка.