Attested.to

Definition

tissue consisting of large stellate neuroglial cells

Seed ·

Term in context

astroglia in CommonParlance