wormseed

Definitions


[ˈwəːmsiːd], (Noun)

Definitions:
- a plant whose seeds have the property of destroying parasitic worms


Phrases:

Origin:




definition by Oxford Dictionaries