that clears up a lot - French English Dictionary