形容词
1. 自远古以来
If you say that something has been happening since time immemorial or from time immemorial, you are emphasizing that it has been happening for many centuries.
2. 无法追忆的;远古的;古老的
You use immemorial to indicate that something has existed for many centuries.