Top definition
A person that consistently offers up non-apologies
Don't be a barucher
by facepalmforreal June 15, 2018
Get the mug
Get a barucher mug for your buddy Julia.