Green’s Dictionary of Slang

betch n.

(US campus) something or someone annoying.

[US]C. Eble (ed.) UNC-CH Campus Sl. Spring 2014 Fall 1: Something or someone annoying: ‘She left without us? What a betch!’.