What is the full meaning of sulfonylurea
any of several hypoglycemic compounds related to the sulfonamides and used in the oral treatment of diabetes [n -S]
Example of the word sulfonylurea placed on a Scrabble board.