jahrhundertelang

Adjective

 * 1) over several centuries; for centuries