Meaning of inside track

Definition of inside track

(noun) a favorable position in a competition; "the boss's son had the inside track for that job"

Other information on inside track

WIKIPEDIA results for inside track
Amazon results for inside track