meaning of bfsr

bfsr meaning in Urban Dictionary

huge fucking sniper rifle