English Dictionary
◊ TRACK STAR
track star
n : a star runner