Definitions
There is 1 meaning of the phrase
Canavalia Gladiata.
Canavalia Gladiata - as a noun
Twining tropical old world plant bearing long pods usually with red or brown beans; long cultivated in orient for food
Synonyms (Exact Relations)
sword bean