Attested.to

Definition

the main part of an organ or other bodily structure

Seed ·

Term in context

corpus in CommonParlance