the effort and time spent - French English Dictionary