have seen one's day

/HH AE1 V S IY0 N W AH0 N EH0 S D EY0/
verb
  1. 1

    (idiomatic) Of a person, thing, idea, etc., to be at the point in a life cycle or career of no longer being useful or effective; to be worn-out.

Translate “have seen one's day” into another language