The word “immemorial” means “longer than anyone can remember.” It occurs in modern English almost exclusively in the phrase “from time immemorial.” People often hear the phrase as “in memorial,” and that’s how they misspell it.