the branch of medicine - French English Dictionary