first-place finish

Explore definitions, synonyms, and language insights of first-place finish

Definitions

Noun
a finish in first place (as in a race)

More General Terms

win