They give better odds (7)
I believe the answer is:
bookies
'they give better odds' is the definition.
This is all the clue.
(Another definition for bookies that I've seen is " Turf accountants".)
Want a hint initially instead of a full solution?
Install my app