principal technical consultant - French English Dictionary