Definition, Meaning, Synonyms & Anagrams | English word WORMSEED
WORMSEED
Definitions of WORMSEED
- An aromatic tropical plant (Dysphania ambrosioides, syn. Chenopodium ambrosioides) that yields an anthelmintic oil
- Santonica or Levant wormseed (Seriphidium cinum, syn. Artemisia cina), an Asian plant related to wormwood.
Number of letters
8
Is palindrome
No
Search for WORMSEED in:
Page preparation took: 107.00 ms.