It means a duck farted inside a pond.
Oh no I can’t believe that the duck just youdusqass lol omg 😄
by Richard Playz 8 March 31, 2018
Get the youdusqass mug.