1 definition by gangsta squirrel7

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

him: "this is emberassing"
by gangsta squirrel7 September 1, 2020
Get the emberassing mug.