Meaning of canavalia ensiformis

Definition of canavalia ensiformis

(noun) annual semi-erect bushy plant of tropical South America bearing long pods with white seeds grown especially for forage

Other information on canavalia ensiformis

WIKIPEDIA results for canavalia ensiformis
Amazon results for canavalia ensiformis