Canavalia

Explore definitions, synonyms, and language insights of Canavalia

Definitions

Noun
herbs or woody vines of mainly American tropics and subtropics

More General Terms