nobel prize-winning scientist - French English Dictionary