second-place finish meaning
UK US
second-place finish (noun): a finish in second place (as in a race).
Definition of second-place finish
More about second-place finish on Wikipedia.
UK US
second-place finish (noun): a finish in second place (as in a race).
More about second-place finish on Wikipedia.