giant stock bean Meaning, Definition & Usage

  1. noun annual semi-erect bushy plant of tropical South America bearing long pods with white seeds grown especially for forage
    wonder bean; jack bean; Canavalia ensiformis.

WordNet