to be more precise - French English Dictionary