Top definition
a pretentious annoying, self insisting dickwad douche. Who's mere presence will annoy you
Tim: "Hey Jim sp33dracer38 joined the vent"

Jim: "Fuck "
by the schmoop October 10, 2013
Get the mug
Get a sp33dracer38 mug for your dog Larisa.