Word Meaning

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


Meaning of horseweed

- A composite plant (Erigeron Canadensis), which is a common weed.