ikimuistoinen
iki- (“eternal”) (here used as fortifier) + muisto (“memory”) + -inen (“adjectival suffix”)