2 definitions by CoolCat888

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 February 19, 2016
Get the double my ducks mug.
It's like wowza but with more meow
by CoolCat888 November 20, 2015
Get the meowza mug.