legal/scientific reasoning - French English Dictionary