titchabu Share definition Flag To cuddle with someone you really care for, be it family, friends, or the one you love. Hey love, you wanna titchabu and watch Scooby-Doo? titchabu by Nitsua Augustin January 29, 2021 0 0 Get merch Get the titchabu mug. Buy Now — $32.95 See more merch