a tall and lengthy humanoid who indefinitely resembles a beaver. completely useless toward the development of society. a nickname for "stephen".
mykayla: so natalie, i heard your into beavers.

natalie: oh you mean stem-tar? yea hes pretty scrumdidillyumtious.

mykayla: hokay, you keep telling yourself that.
by sugarlesshigh November 12, 2010
Get the stem-tar mug.