dave: that guy over there pissing on his desk is bango bango
someone who is slightly unhinged, a bit crazy, lost their marbles, a complete loon
"dave: that guy over there pissing on his desk is bango bango" What is the definition of "bango bango"?