In-the-lead meaning

(idiomatic) In first position in a competition.
adjective
0
0
Advertisement