Inside track Meaning, Definition & Usage
- 
       noun a favorable position in a competition
        
      
- the boss's son had the inside track for that job
 
 - 
       noun the inner side of a curved racecourse
        
      
 
WordNet
Definitions
- the inner part of a race course; hence, colloquially, advantage of place, facilities, etc., in competition.