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
hyoid: a U-shaped bone at the base of the tongue that supports the tongue muscles