have had a good innings - Deutsch Englisch Wörterbuch