There are many horse racing terms in English.
There are many horse idioms and phrases in English.