Top definition
A self-inflicted massacre.
'Ufffffffffffffff. What a messacre.
by thebrownestman April 19, 2013
Get the merch
Get the Messacre neck gaiter and mug.