ahead of its time - EE Dictionary | EE Dictionary