Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of squawroot

- A scaly parasitic plant (Conopholis Americana) found in oak woods in the United States; -- called also cancer root.