directorate of international affairs - French English Dictionary