scientific medicine - French English Dictionary