Top definition
something that happens and makes you want to kill your self
*urinates on himself

him: "this is emberassing"
by gangsta squirrel7 September 01, 2020
Get the merch
Get the emberassing neck gaiter and mug.