Attested.to

Definition

delighting the senses or exciting intellectual or emotional admiration

Seed ·

Term in context

beautiful in CommonParlance