have had a good innings - Spanish English Dictionary