Top definition
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 19, 2007
Get the mug
Get a xenarchi mug for your brother Abdul.