Top definition
To put more effort into something and be more successful.
Robert: Ya, so I am going to have to double my ducks in the next competition.
Anna: Too true, you wouldn't want to duck out of the competition.
by CoolCat888 September 08, 2016
Get the mug
Get a double my ducks mug for your fish Abdul.