have had a good innings - German English Dictionary