Green’s Dictionary of Slang

greyhound n.1

(US Und.) a professional gambler who travels and works on ocean liners.

[US]O.O. McIntyre White Light Nights 7: There are the ocean greyhounds who travel on transatlantic liners to fleece the credulous at cards.