a term used to describe something that requires a lot of concentration, stress and difficulty
it is also used to casually describe oneself when they are too hot.
I was up to 3am playing civ5 on the immortal difficulty, total sweat fest.
A play on the word "stroll" and the irony of everyone sitting and "scrolling" on their phones.
Meaning to go or move somewhere.
Im going to put down my phone and go for a scroll outside.