Dictionary of English Idioms & Idiomatic Expressions

Dish the dirt . If you dish the dirt on something or someone, you make unpleasant or shocking information public. Do a Devon Loch (UK) If someone does a Devon Loch, they fail when they were very close to winning. Devon Loch was a horse that collapsed just short of the winning line of the Grand National race. Do a runner ................
................