The definition of a has-been is a person or thing that used to be popular or helpful.
(noun)An example of a has-been is a once famous actor who no one has heard about in decades.
See has-been in Webster's New World College Dictionary
noun
See has-been in American Heritage Dictionary 4
noun pl. has-beens
Learn more about has-been