to lag far behind - Turkish English Dictionary