xenarchi Share definition Flag 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! xenarchi by imnothere November 5, 2007 0 0 Get merch Get the xenarchi mug. Buy Now — $32.95 See more merch