Popular slang spoken in North India especially in the state of Haryana,
Bawli means ceazy, whimsical, mad, crack brained, freak and gand means
ass. So, bawli gand means someone who is a crazy crack person someone who will create a havoc in social life.
In simple
ass, the person is a dumb, stupid, illogical,
annoying, good for nothing and anything that is not rad :)