a cell that produces insulin in the isles of Langerhans in the pancreas
Seed ·
beta cell in CommonParlance