Green’s Dictionary of Slang

ducksey n.

see ducks n.1