science and ethics - French English Dictionary