Attested.to

Definition

difficult to handle; requiring great tact

Seed ·

Term in context

delicate in CommonParlance