sulfonylurea
nounDefinition of sulfonylurea
: any of several hypoglycemic compounds related to the sulfonamides and used in the oral treatment of diabetes
Keep scrolling for more
Keep scrolling for more