1 definition by facepalmforreal

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