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
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.