senior generalist - French English Dictionary