Beta Cells

Cells in the pancreas that produce, store and release the hormone insulin.