Attested.to

Definition

an attache who is a specialist in cultural matters

Seed ·

Term in context

cultural attache in CommonParlance