Attested.to

Definition

accessory or adjoining anatomical parts or appendages to an organ (especially of the embryo)

Seed ·

Term in context

adnexa in CommonParlance