What does Ballduck mean?

Ballduck meaning in Urban Dictionary

Someone/something that fails at becoming just what it must be.