SQUAWROOT


Meaning of SQUAWROOT in English

noun a scaly parasitic plant (conopholis americana) found in oak woods in the united states;

— called also cancer root.

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