islands of langerhans: cell clusters in the pancreas that form the endocrine part of that organ; secrete insulin and other hormones
physical entity: an entity that has physical existence
stone: the hard inner (usually woody) layer of the pericarp of some fruits (as peaches or plums or cherries or olives) that contains the seed