Thought to have derived from the Hindi term for sister fucker Benchod or the American English curse word Bitch, banch is used more generically for a person or action performed by a person that will make you angry.
by HerbanEtymologist May 20, 2016