life science - French English Dictionary