senior research scientist - French English Dictionary