Meaning of desmodium tortuosum

Definition of desmodium tortuosum

(noun) West Indian forage plant cultivated in southern United States as forage and to improve soil

Other information on desmodium tortuosum

WIKIPEDIA results for desmodium tortuosum
Amazon results for desmodium tortuosum