peel someone off the pavement - French English Dictionary