what difference does it make? - French English Dictionary