overpedalled - Turkish English Dictionary