have had a good innings - Alemán Inglés Diccionario