There are many horse racing terms in English.
Grand National