track ·phrase (IDIOM)

Definition: making progress and likely to succeed Level: C1