Definitions
There is 1 meaning of the phrase
Canavalia Ensiformis.
Canavalia Ensiformis - as a noun
Annual semi-erect bushy plant of tropical south america bearing long pods with white seeds grown especially for forage
Synonyms (Exact Relations)
giant stock beanjack beanwonder bean