horsefight
/ˈhɔrsˌfaɪt/Definitions
1. noun
A fight between two horses, often used to settle disputes or demonstrate fighting ability.
“The old western town was famous for its horsefights.”
2. verb
To engage in a fight between two horses, often as a spectator or participant.
“The cowboy had to horsefight to prove his skills.”