meaning of canavalia ensiformis

canavalia ensiformis meaning in General Dictionary

yearly semi-erect bushy plant of exotic South America bearing long pods with white seeds cultivated especially for forage