Green’s Dictionary of Slang

Gravesend twins n.

[the sewerage outfall at Gravesend]

solid pieces of excrement.

[UK]Sl. Dict. 181: gravesend twins are solid particles of sewage.
[UK]Farmer & Henley Sl. and Its Analogues.