Attested.to

Definition

an oral antidiabetic drug (trade names DiaBeta and Micronase) that stimulates the release of insulin from the pancreas

Seed ·

Term in context

DiaBeta in CommonParlance