What is the full meaning of squawroots
SQUAWROOT, a scaly parasitic plant found in oak woods in the United States [n]
Example of the word squawroots placed on a Scrabble board.