What does Bdrat mean?

Bdrat meaning in Urban Dictionary

The noise accustomed explain an automoatic firearm shooting. Used in combination with many D's typically.