Top definition
The act of throwing a virgin into a volcano.
She was a virgin so I totally torched that cherry torched cherry
by Kr1989 April 02, 2017
Get the mug
Get a torched cherry mug for your sister Riley.