chabooboo head Share definition Flag A loser. Someone who is unappealing either physically or emotionally. Someone that you are angry with at the moment. Person 1: Haha you are such a loser man! Person 2: Shut up you chabooboo head. chabooboo head by bronarsesh125 October 10, 2014 0 0 Get merch Get the chabooboo head mug. Buy Now — $32.95 See more merch