Attested.to

Definition

a specialist assigned to the staff of a diplomatic mission

Seed ·

Term in context

attache in CommonParlance