Meaning of Canavalia

Definition of Canavalia

(noun) herbs or woody vines of mainly American tropics and subtropics

Other information on Canavalia

WIKIPEDIA results for Canavalia
Amazon results for Canavalia