The Angry Welch Share definition Flag 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! The Angry Welch by cbarew April 23, 2011 0 0 Get merch Get the The Angry Welch mug. Buy Now — $32.95 See more merch