Attested.to

Definition

a person who delays; to put off until later or cause to be late

Seed ·

Term in context

delayer in CommonParlance