Attested.to

Definition

an enveloping or covering membrane or layer of body tissue

Seed ·

Term in context

adventitia in CommonParlance