It's not ' bar ' it's ' bhat ' meaning without, ie' bhat 'at, I'm a Yorkshireman, I've known and sung this song for more than fifty years.
Why do you find it so difficult to understand a Yorkshire dialect ? just a guess but you are not from Yorkshire ?
Dave H