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