jahrtausendelang - Общая лексика

1.

a тысячелетний, продолжающийся тысячелетиями

2.

adv в течение (нескольких) тысячелетий, тысячелетиями