centuries-long adjective1 •Lasting for centuries.No city in the world has a more varied history and interest, and in none can better be traced the centuries-long line of steady progress from barbarism to civilisation. — 1942