Attested.to

Definition

the formation of new blood vessels

Seed ·

Term in context

angiogenesis in CommonParlance