canavalia
English
canavalia meaning in English • canavalia का अर्थ अंग्रेजी में
Noun
- a genus of herbs or woody vines of mainly American tropics and subtropics.