the most devastating move in sports entertainment has just been unleashed, the burger splash
a street fighting term used in glasgow, scotland
"the most devastating move in sports entertainment has just been unleashed, the burger splash" What is the definition of "burger splash"?