Home / S / sulfonylurea

sulfonylurea

noun 12 letters Scrabble 18 WWF 22
Definitions
noun

antidiabetic consisting of any of several drugs that reduce the level of glucose in the blood; used to treat diabetes mellitus

Want another word?
Spin the dictionary for a fresh one.
Generate a word →