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
Synonyms : desmodium purpureum, desmodium tortuosum
