Attested.to

Definition

characterized by effort to the point of exhaustion; especially physical effort

Seed ·

Term in context

arduous in CommonParlance