What does BL bitch mean?

BL bitch meaning in Urban Dictionary

anybody that is extremely n00bish when playing positively any game, especially telephone call of duty globe at war or halo 3.