Beggarweed Meaning

There are 1 meaning(s) for word Beggarweed

Meaning 1 : West Indian forage plant cultivated in southern United States as forage and to improve soil

    Synonyms : desmodium purpureum,  desmodium tortuosum