Green’s Dictionary of Slang

crab on the rocks n.

[rhy. sl. = pox n.1 (1)]

venereal disease.

[UK]L. Payne private coll. n.p.: — Crab on the Rocks.