turn-key contract - French English Dictionary