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.

Leave a Comment