go down/live on in the annals of sports - Turkish English Dictionary