Top Definition
Someone you will probably only ever meet once in your life. While an endangered species, The Steffosaurus makes a comfortable nest out of tree's and insolation in the deep forest's of Chai Town. If you see a Steffosaurus, Do not fear, Because she just wants to drink some beer!
I chilled with a Steffosaurus last night dude, and it was totally epic!
by CupCake- February 05, 2010
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.