i couldn't agree more - French English Dictionary