Attested.to

Definition

a drug that limits the formation of urine

Seed ·

Term in context

antidiuretic in CommonParlance