1. for the ages - Adjective
2. for the ages - Adverb
for the ages
(idiomatic) Especially memorable and noteworthy; deserving to endure for a very long time.
for the ages
(idiomatic) In a manner that produces long-lasting effects; for posterity; for a very long duration.
His win today at the French Open, tying Pete Sampras's record for major titles and the completion of a career grand slam firmly places him in a special place as the greatest player of all time. He has earned his place and he has proven he belongs. Roger is a champion for the ages. Roger Federer
Expedients are for the hour principles for the ages. Henry Ward Beecher
He writes his plays for the ages -- the ages between five and twelve. George Jean Nathan