WikiWord

wormseed

From WikiWord, the free dictionary

English

Definitions

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.

Related words

Synonyms

Rhymes

References