'has-been' definitions:

Definition of 'has-been'

(from WordNet)
noun
Someone who is no longer popular [syn: has-been, back- number]