Champazoid Share definition Flag Used to describe a champ that has achieved something fantastical.Synonymous with champosaurus. Carl is a champazoid; he ate six cheesesteaks in less than 30 minutes. Champazoid by Billcheese1 February 14, 2010 0 0 Get merch Get the Champazoid mug. Buy Now — $32.95 See more merch