ataşe


Results for "ataşe"

Turkish - English dictionary

ataşe

(Turkish - English dictionary) :
attaché.