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