English synonyms about - contact  

metformin

noun

1 metformin

An antidiabetic drug (trade name Glucophage) prescribed to treat type II diabetes.

synonym: Glucophage.


Find more on metformin elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0326