Top definition
Dragon Ball Xenoverse is a game based of the Dragon Ball franchise and based of the game Dragon Ball Heros and has 2 in its series with a new one called Dragon Ball Xenoverse 3
by CyberChicken105 June 03, 2017
Get the mug
Get a dragon ball xenoverse mug for your fish Beatrix.