Attested.to

Definition

made less hopeful or enthusiastic

Seed ·

Term in context

demoralized in CommonParlance