Cheddercooch Share definition Flag a woman with a foul smelling vagina Uhhh that bitch has a cheddercooch Cheddercooch by Derrick Berry February 16, 2003 0 0 Get merch Get the Cheddercooch mug. Buy Now — $32.95 See more merch