Itchy Bitchy Share definition Flag You got dandruff on your snatch Itchy bitchy, scratchy snatchy. Itchy Bitchy by Unholy Roller July 28, 2017 Get the Itchy Bitchy mug.