n. (Medicine) any of several compounds which stimulate the pancreatic islet cells to produce insulin (used as a treatment for some forms of diabetes)
SULFONYLUREA
Meaning of SULFONYLUREA in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012