Top definition
Doing something or taking initiative in order to become victorious of ones and/or others endeavors.
To win the game for me team I must scooch the dooch.
by 53’ Corvette July 09, 2018
Get the mug
Get a Scooch the dooch mug for your guy Georges.