have had a good innings - Francés Inglés Diccionario