Green’s Dictionary of Slang

cad n.3

see cadger n. (1)