Attested.to

Definition

a person of exceptional importance and reputation

Seed ·

Term in context

behemoth in CommonParlance