What is Shitwitch?
A minor insult using common swear term, 'shit' and the medievel status of 'witch'.
Useful in a variety of social circumstances thanks to its relatively underground usage.
Believed to have come from the UK.
"You ate my sandwich, you shitwitch!"