Attested.to

Definition

(anatomy) the part of an organ nearest its point of attachment

Seed ·

Term in context

base in CommonParlance