metformin
Explore definitions, synonyms, and language insights of metformin
Definitions
Noun
an antidiabetic drug (trade name Glucophage) prescribed to treat type II diabetes
Explore definitions, synonyms, and language insights of metformin