1 definition by oh_ok

Top Definition
The act of twisting a broken bottle into someone's skin, to inflict damage
Matt smashed his beer on the counter and then gave that fool a rose petal
by oh_ok January 04, 2012

Mug icon
Buy a Rose petal mug!