Green’s Dictionary of Slang

cadi n.

see caddie n.