overpedalled - French English Dictionary