scientific contribution - French English Dictionary