wormseed
/W ER1 M S IY0 D/noun
- 1
An aromatic tropical plant (Dysphania ambrosioides, syn. Chenopodium ambrosioides) that yields an anthelmintic oil
- 2
Santonica or Levant wormseed, Seriphidium cinum, syn. Artemisia cina, an Asian plant related to wormwood.
Translate โwormseedโ into another language
Choose a language below to open the translator with English selected as the source language.