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
dead duck: something doomed to failure