theory of evolution - EE Dictionary | EE Dictionary