Skip to main content

Definitions by The McScrotrskies

To get ultimately roasted by the scrotum. Other abbreviations: scroteroast.
"You guys are gonna get scroasted."
"Scroasted potatoes"