UCrap Share definition Flag UPlay (Ubisoft game launcher) + crap Charlie: Man, this framerate sucks... Buddy: Yeah, that's because UCrap. UCrap by Ubicrap February 10, 2019 0 0 Get merch Get the UCrap mug. Buy Now — $32.95 See more merch