Green’s Dictionary of Slang

duck n.12

[? SE duchess]
[1980s+] (US campus)

1. an unpleasant or ugly person.

2. (US campus) a silly person.