sulfonylurea

Noun
  1. Antidiabetic consisting of any of several drugs that reduce the level of glucose in the blood;
    Used to treat diabetes mellitus (synset 104360267)

Found on Word Lists

Other Searches