turn key job - French English Dictionary