itch-ray Share definition Flag also see: car slut definition #1. or car tart. if booboo wasn't such an itch-ray, maybe he'd have a friend. itch-ray by boobah March 28, 2005 0 0 Get merch Get the itch-ray mug. Buy Now — $32.95 See more merch