Strangling the Baboon Share definition Flag To aggressively masturbate. Person 1: Where did they go? Person 2: Oh, he's Strangling the Baboon Strangling the Baboon by SweatyNutts5020 November 15, 2023 0 0 Get merch Get the Strangling the Baboon mug. Buy Now — $32.95 See more merch