general directorate of immigration and alien affairs - Turkish English Dictionary

Suggest a Term