turned over a new leaf - EE Dictionary | EE Dictionary