Kidney bean
The kidney bean is a variety of the common bean (Phaseolus vulgaris); it has such a common name owing to its resemblance to a human kidney.
The kidney bean is a variety of the common bean (Phaseolus vulgaris); it has such a common name owing to its resemblance to a human kidney.