Top definition
A stealthy ninja stef Duck who's expertise is fighting with squirrels. The Duck wins every time. Duck > Squirrel.
That was such a steffu move...
by stefffu October 10, 2008
Get the mug
Get a steffu mug for your sister-in-law Yasemin.