Attested.to

Definition

deserving of esteem and respect

Seed ·

Term in context

admirable in CommonParlance