Definitions
There is 1 meaning of the phrase
Desmodium Tortuosum.
Desmodium Tortuosum - as a noun
West indian forage plant cultivated in southern united states as forage and to improve soil
Synonyms (Exact Relations)
beggarweeddesmodium purpureum