have had a good innings

насладиться долгим периодом активности

The jazz band has had a good innings and gave a lot of concerts for the public at large.

Другие идиомы: