Green’s Dictionary of Slang

hit and run adj.

[rhy. sl. = done adj. (3)]

cheated, deceived.

[UK]Indep. Rev. 26 Aug. 7: For something that he’d said or done / Forgotten scrounged or hit and run.