Top definition
A 1337 person that plays runescape (although runescape and 1337 can't go in the same sentence, but.. deal with me)
Wow! That Xtarc has some really good stats.
by Toofy January 11, 2005
Get a xtarc mug for your mate Manafort.