Attested.to

Definition

discovered or determined by scientific observation

Seed ·

Term in context

ascertained in CommonParlance