Attested.to

Definition

of extreme importance; vital to the resolution of a crisis

Seed ·

Term in context

crucial in CommonParlance