Results for "

ataşe

"
Turkish - English dictionary

ataşe

(Turkish - English dictionary) :
attaché.