meaning of canavalia gladiata

canavalia gladiata meaning in General Dictionary

twining tropical old-world plant bearing long pods usually with purple or brown beans; lengthy cultivated in Orient for food