Student or Learner
Would you help to me to make the proper choice of the meaning of the expressions in bold in the following sentence?
His losses on the turf amounted to hundreds of pounds.
turf = the sport or business of racing horses.
on the turf = on (at) horse race (?)
Thanks for your efforts.