A Dictionary Of Horse Racing Terms – D07/01/2016 Tagged With: advice, Articles, betfair, betting exchange, dictionary, drifter, horse racing terms, sports, steamerDEAD HEAT