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
Tweet