■ noun a plant whose seeds may be used in treating infestation with parasitic worms. [ Artemisia cina (Turkestan, source of santonica) and Chenopodium ambrosioides (N. America).]
WORMSEED
Meaning of WORMSEED in English
Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004