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 Get the Champazoid mug.