What does brainduck mean?

brainduck meaning in Urban Dictionary

brainduck implies complete trick. duck suggests zero , some body with zero brains.