horserace ( synonym found)

Definition of horserace:

(n) : a competitive race for horses carrying jockeys; often the subject of betting

Definition of horserace:

(n) : a competitive race for horses carrying jockeys; often the subject of betting

Back to Top