Find the word definition

Wiktionary
have seen one's day

alt. (context idiomatic of persons, things, ideas, etc. English) To be at the point in a life cycle or career of no longer being useful or effective; to be worn-out. vb. (context idiomatic of persons, things, ideas, etc. English) To be at the point in a life cycle or career of no longer being useful or effective; to be worn-out.