Kidney Bean

Kidney Bean

Definition: kidney bean

kidney bean: Kidney bean – a climbing French bean, with red seeds, used as a vegetable. Helps farmers diversify vegetable crops.

8 thoughts on “Kidney Bean”

Leave a Comment