Crossword Genius

They give better odds (7)

Ross

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