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
Tweet