senior scientific worker - French English Dictionary