What is the meaning of Horse_race?

A competitive race for horses carrying jockeys; often the subject of betting

An exciting and arduous competition (as in a political campaign).

Source: wiktionary.org