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
Get the mug
Get a Steffosaurus mug for your fish Paul.