What is the full meaning of wormseeds
WORMSEED, any one of several plants whose seeds have the property of expelling worms from the stomach and intestines [n]
Example of the word wormseeds placed on a Scrabble board.