wormseed

noun

  1. 1

    An aromatic tropical plant (Dysphania ambrosioides, syn. Chenopodium ambrosioides) that yields an anthelmintic oil

  2. 2

    Santonica or Levant wormseed, Seriphidium cinum, syn. Artemisia cina, an Asian plant related to wormwood.

Translate “wormseed” to another language

Click any language to open the translator with this word already filled in.

Wormseed Definition & Meaning | TranslatePulse