WordUnscrambler Home
wormseed
Definitions
[ˈwəːmsiːd], (Noun)
Definitions:
- a plant whose seeds have the property of destroying parasitic worms
Phrases:
Origin
:
Click here to see the free dictionary definition for wormseed
definition by Oxford Dictionaries