What does bfsr mean?

bfsr meaning in Urban Dictionary

huge fucking sniper rifle