1 definition by CupCake-

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 5, 2010
Get the Steffosaurus mug.