1 definition by facepalmforreal

A person that consistently offers up non-apologies
Don't be a barucher
by facepalmforreal June 11, 2018
Get the barucher mug.