What is the full meaning of wormroots
WORMROOT, a medicinal plant root, also PINKROOT [n]
Example of the word wormroots placed on a Scrabble board.