technical service contract - French English Dictionary