SQUAWROOT


Meaning of SQUAWROOT in English

[squaw.root] n (ca. 1848): a No. American scaly herb (Conopholis americana) of the broomrape family parasitic on oak and hemlock roots

Merriam-Webster English vocab.      Английский словарь Merriam Webster.