What does canavalia mean?

canavalia meaning in General Dictionary

a genus of herbs or woody vines of primarily American tropics and subtropics

View more

  • natural herbs or woody vines of primarily United states tropics and subtropics