1 definition by imnothere

A british guy who sells a nice jap bike to buy an Italian
bike that gives him problems.
I am a Xenarchi and I am going to tell my mummy!
by imnothere October 20, 2007
Get the xenarchi mug.