have had a good innings Definition
Dictionary Home » Words Starting with H » have a finger in every pie ... have nothing on someone or something » have had a good innings
innings
noun
- 1. cricket.
- A team's or a player's turn at batting;
1c. The quality of batting during it.
(Brit)
2. A period during which someone has an opportunity for action or achievement.
- colloq
To have lived a long and eventful life. See also inning.
