glyburide: an oral antidiabetic drug (trade names DiaBeta and Micronase) that stimulates the release of insulin from the pancreas
medicine: (medicine) something that treats or prevents or alleviates the symptoms of disease
coup de theatre: a sensational bit of stagecraft