Meaning of giant stock bean

Definition of giant stock bean

(noun) annual semi-erect bushy plant of tropical South America bearing long pods with white seeds grown especially for forage

Other information on giant stock bean

WIKIPEDIA results for giant stock bean
Amazon results for giant stock bean