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
Tweet