lodged in one's brain - EE Dictionary | EE Dictionary