take a lot out of - French English Dictionary