1 definition by cbarew

Top Definition
When a male is in the heat of passion and punches the female right in the vagina.
That girl is scarred for life, John totally pulled The Angry Welch on her last night!
by cbarew April 05, 2011

Mug icon
Buy a The Angry Welch mug!