Meaning of metformin

Definition of metformin

(noun) an antidiabetic drug (trade name Glucophage) prescribed to treat type II diabetes

Other information on metformin

WIKIPEDIA results for metformin
Amazon results for metformin