wormseed
/ˈwɜːmsiːd/noun
mass noun
1- a plant whose seeds have anthelmintic properties土荆芥。
1.1
- (亦作Levant wormseed)santonica山道年花。
1.2
- (亦作American wormseed)an American plant of the goosefoot family (Chenopodium ambrosioides, family Chenopodiaceae)驱虫土荆芥(拉丁名Chenopodium ambrosioides,藜科)。