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