Green’s Dictionary of Slang

duck n.13

see sitting duck n. (1)