Attested.to

Definition

the tissue in the bodies of animals

Seed ·

Term in context

animal tissue in CommonParlance