If you've come across the misspelling "inmemorial", there are a few correct alternatives you can use. The word you're looking for is actually "immemorial", meaning ancient or originating from a very distant past. You might also consider using "time-honored" or "timeless" to convey a similar meaning.