Attested.to

Definition

a layer of tissue densely packed with capillaries

Seed ·

Term in context

capillary bed in CommonParlance