Green’s Dictionary of Slang

Fleet-ditch n.

[the Fleet prison was situated on the banks of the Fleet Ditch in London (now covered over as Farringdon St)]

the Fleet prison (fl. c.1170–1842).

[UK]M.P. Andrews Fire and Water! (1790) 27: Have you really forgotten your old friend Ambuscade, who was fellow-apprenctice with you in Fleet-Ditch, at the sign of the Bob-Major.