Attested.to

Definition

a synthetic covering with two layers used experimentally to treat burn victims

Seed ·

Term in context

artificial skin in CommonParlance