Meaning of canavalia gladiata

Definition of canavalia gladiata

(noun) twining tropical Old World plant bearing long pods usually with red or brown beans; long cultivated in Orient for food

Other information on canavalia gladiata

WIKIPEDIA results for canavalia gladiata
Amazon results for canavalia gladiata