English | German | Russian | Czech

attaché English

Meaning attaché meaning

What does attaché mean?

attaché

diplomatic officer

Are you looking for...?