1 definition by Orlon

Top Definition
a badass metal band out of sanfrancisco...

2 words:

FUCKIN BRUTAL
cattle decapitation is FUCKING BRUTAL!
by Orlon September 13, 2006

Mug icon
Buy a cattle decapitation mug!