meaning of Ballduck

Ballduck meaning in Urban Dictionary

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