antidiabetic drug


Meanings

  • a drug used to treat diabetes mellitus