Green’s Dictionary of Slang

betch n.

[20102] (US campus) something or someone annoying.