Meaning of track star

Definition of track star

(noun) a star runner

Other information on track star

WIKIPEDIA results for track star
Amazon results for track star