Attested.to

Definition

a drug used to treat diabetes mellitus

Seed ·

Term in context

antidiabetic in CommonParlance