sulfonylurea
noun
sul·fo·nyl·urea
ˌsəl-fə-ˌnil-ˈyu̇r-ē-ə
: any of several hypoglycemic compounds related to the sulfonamides and used in the oral treatment of diabetes
Love words? Need even more definitions?
Merriam-Webster unabridged
Share