Attested.to

Definition

the application of the principles of the natural sciences to medicine

Seed ·

Term in context

biomedical science in CommonParlance