Green’s Dictionary of Slang

cro n.1

also cros
[Fr. escroc, a card-sharp. The ‘s’ in cros is silent]

a professional gambler.

[UK]J.J. Stockdale Greeks in DSUE (1984).