Attested.to

Definition

be revealed or disclosed

Seed ·

Term in context

come to light in CommonParlance