all-timer

Noun

 * 1) Someone or something very enduringly successful; one of the best of all time.