meaning of Bizon

Bizon meaning in Urban Dictionary

A weapon this is certainly a gun. It's a barrell like mag that will hold up to 66bullets in one single video. Presumed become Russian created. A mean device of demise.