Attested.to

Definition

difficult to accomplish; demanding considerable mental effort and skill

Seed ·

Term in context

arduous in CommonParlance